Proof Outlines as Proof Certificates: A System Description
نویسندگان
چکیده
We apply the foundational proof certificate (FPC) framework to the problem of designing high-level outlines of proofs. The FPC framework provides a means to formally define and check a wide range of proof evidence. A focused proof system is central to this framework and such a proof system provides an interesting approach to proof reconstruction during the process of proof checking (relying on an underlying logic programming implementation). Here, we illustrate how the FPC framework can be used to design proof outlines and then to exploit proof checkers as a means for expanding outlines into fully detailed proofs. In order to validate this approach to proof outlines, we have built the ACheck system that allows us to take a sequence of theorems and apply the proof outline “do the obvious induction and close the proof using previously proved lemmas”.
منابع مشابه
Defining inference rules by certificate checking
We apply the foundational proof certificate (FPC) framework to the problem of designing high-level outlines of proofs. The original idea of the FPC framework is that proof evidence from a wide range of theorem provers can be formally defined in such a way that a proof checker could check the proof evidence emitted from those various theorem provers. In this paper, we illustrate how the FPC fram...
متن کاملA Proposal for Broad Spectrum Proof Certificates
Recent developments in the theory of focused proof systems provide flexible means for structuring proofs within the sequent calculus. This structuring is organized around the construction of “macro” level inference rules based on the “micro” inference rules which introduce single logical connectives. After presenting focused proof systems for first-order classical logics (one with and one witho...
متن کاملSadra`s existential proof for reasoning the best creational system
This article has no abstract.
متن کاملCommunicating and trusting proofs: The case for broad spectrum proof certificates
Proofs, both formal and informal, are documents that are intended to circulate within societies of humans and machines distributed across time and space in order to provide trust. Such trust might lead one mathematician to accept a certain statement as true or it might help convince a consumer that a certain software system is secure. Using this general characterization of proofs, we examine a ...
متن کاملCompact Proof Certificates for Linear Logic
Linear logic is increasingly being used as a tool for communicating reasoning agents in domains such as authorization, access control, electronic voting, etc., where proof certificates represent evidence that must be verified by proof consumers as part of higher protocols. Controlling the size of these certificates is critical. We assume that the proof consumer is allowed to do some search to r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015